This guide contains information about places where you can stop for the night when driving from Oklahoma City, Oklahoma to Virginia Beach, Virginia. Total distance for the trip is around 1396 miles with a driving time of approximately 20 hours 14 mins. Cities and towns with hotels that are on the fastest route between Oklahoma City and Virginia Beach are listed below. (Driving times are approximate and will vary with traffic and weather conditions.)

183 miles from Oklahoma City (2 hours 42 mins)
1216 miles from Virginia Beach (17 hours 41 mins)
339 miles from Oklahoma City (4 hours 52 mins)
1067 miles from Virginia Beach (15 hours 33 mins)
467 miles from Oklahoma City (6 hours 44 mins)
931 miles from Virginia Beach (13 hours 31 mins)
678 miles from Oklahoma City (9 hours 48 mins)
720 miles from Virginia Beach (10 hours 30 mins)
857 miles from Oklahoma City (12 hours 22 mins)
541 miles from Virginia Beach (7 hours 56 mins)
955 miles from Oklahoma City (13 hours 49 mins)
451 miles from Virginia Beach (6 hours 45 mins)
1037 miles from Oklahoma City (14 hours 57 mins)
360 miles from Virginia Beach (5 hours 22 mins)
1115 miles from Oklahoma City (16 hours 5 mins)
295 miles from Virginia Beach (4 hours 24 mins)
1189 miles from Oklahoma City (17 hours 10 mins)
214 miles from Virginia Beach (3 hours 16 mins)
1223 miles from Oklahoma City (17 hours 39 mins)
177 miles from Virginia Beach (2 hours 44 mins)
1291 miles from Oklahoma City (18 hours 35 mins)
107 miles from Virginia Beach (1 hour 45 mins)
1342 miles from Oklahoma City (19 hours 19 mins)
60.2 miles from Virginia Beach (1 hour 6 mins)

Popular Hotels In Virginia Beach